package com.egg.service;

import java.util.List;
import java.util.Map;
/**
 * @项目名称：egg   
 * @类名称：RoleService   
 * @类描述：角色接口   
 * @创建人：wangchenyang
 * @创建时间：2012-8-31 下午4:02:16   
 * @修改人：
 * @修改时间：   
 * @修改备注：   
 * @version
 */
public interface RoleService {

	/**
	 * @Title: getAllRole 
	 * @Description:角色列表 
	 * @param @return    
	 * @return List<Map<String,Object>>   
	 * @throws
	 */
	public List<Map<String,Object>> getAllRole(Object...obj);
	/**
	 * @Title: getOneRole 
	 * @Description:一个角色 
	 * @param @return    
	 * @return List<Map<String,Object>>   
	 * @throws
	 */
	public List<Map<String,Object>> getOneRole(Object...obj);
	/**
	 * @Title: addRole 
	 * @Description:添加角色 
	 * @param @param obj    
	 * @return void   
	 * @throws
	 */
	public void addRole(Object...obj);
	/**
	 * @Title: updateRole 
	 * @Description:更新角色 
	 * @param @param obj    
	 * @return void   
	 * @throws
	 */
	public void updateRole(Object...obj);
	/**
	 * @Title: deleteRole 
	 * @Description:删除角色 
	 * @param @param obj    
	 * @return void   
	 * @throws
	 */
	public void deleteRole(Object...obj);
	/**
	 * @Title: getRoleData 
	 * @Description:获得角色 
	 * @param @param obj
	 * @param @return    
	 * @return List<Map<String,Object>>   
	 * @throws
	 */
	public List<Map<String,Object>> getRoleData(Object...obj);
	/**
	 * @Title: assignRole 
	 * @Description:分配角色，批量插入 
	 * @param @param obj    
	 * @return void   
	 * @throws
	 */
	public void assignRole(Object...obj);
}
